Composition of Message Passing Interface Applications over MPICH-G2

نویسنده

  • Yannis Cotronis
چکیده

Coupling grid applications requires code modification and high S/W engineering effort. We propose the Ensemble methodology in which message passing components are developed separately and applications, whether regular, irregular, SPMD or MPMD, are composed without component modification. Composed applications are pure Message Passing Interface programs running on MPICH-G2. We demonstrate our approach by developing two simplified atmospheric and ocean components, which may run on their own or coupled together (climate model) in any required configuration depending on geography or other design issues.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Composition of MPI Applications over MPICH-G2

Coupling grid applications requires code modification and high S/W engineering effort. We propose the Ensemble methodology in which message passing components are developed separately and applications, whether regular, irregular, SPMD or MPMD, are composed without component modification. Composed applications are pure MPI programs running on MPICH-G . We demonstrate our approach by developing t...

متن کامل

Modular MPI Components and the Composition of Grid Applications

The Ensemble methodology supports the design and implementation of message passing applications, particularly MPMD and those demanding irregular or partially regular process topologies. In Ensemble applications are built by composition of modular message passing components. We outline the Ensemble Software Architecture (ESA) and give an overview of the concepts and its supporting tools. We pres...

متن کامل

MPICH G A Grid Enabled Implementation of the Message Passing Interface

1 Application development for distributed-computing \Grids" can beneet from tools that variously hide or enable application-level management of critical aspects of the heterogeneous environment. As part of an investigation of these issues, we h a ve d e v eloped MPICH-G2, a Grid-enabled implementation of the Message Passing Interface (MPI) that allows a user to run MPI programs across multiple ...

متن کامل

MPICH-G2: A Grid-Enabled Implementation of the Message Passing Interface

Application development for distributed-computing ‘‘Grids’’ can benefit from tools that variously hide or enable application-level management of critical aspects of the heterogeneous environment. As part of an investigation of these issues, we have developed MPICH-G2, a Grid-enabled implementation of the Message Passing Interface (MPI) that allows a user to run MPI programs across multiple comp...

متن کامل

Developing Message-Passing Applications on MPICH under Ensemble

We present an implementation methodology for message{ passing applications, called Ensemble applied to MPI. Applications are implemented by reusable executables having open, scalable interfaces and by scripts specifying process communication graphs, annotated with application execution information. An MPICH procgroup le is generated from scripts and executed my mpirun.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IJHPCA

دوره 18  شماره 

صفحات  -

تاریخ انتشار 2004